import axios from 'axios'

export function myRequest(config) {
  const request = axios.create({
    // baseURL: 'http://123.207.32.32:8000',
    baseURL:' http://localhost:3000',
    // baseURL: ' http://k309705s00.qicp.vip/',

    timeout: 5000,
  })

  request.interceptors.request.use(
    (config) => {
      // 拦截用来做什么？
      // 比如在 config 中统一添加请求头 header
      // 比如在发起请求的时候，显示一个请求中的图标，等请求成功完成后，改变图标状态
      // 比如某些请求必须携带一些信息（比如登录），如果没有则不许请求，跳转到登录页
      // console.log(config)
      return config
    },
    (err) => {
      console.log(err)
    }
  )

  request.interceptors.response.use(
    (res) => {
      return res.data
    },
    (err) => {
      console.log(err)
    }
  )

  return request(config)
}
